<ui:composition 
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui" >

    <p:messages showDetail="true" />

    <h:panelGroup>

        <p:tabView rendered="#{not movimientoProduccionBean.m.persistido}">

            <p:tab title="Datos Generales"  rendered="#{not empty movimientoProduccionBean.m}">
                
                <h:panelGrid columns="4" cellspacing="2" columnClasses="colLabel,colDato,colLabel,colDato" width="700" >

                   <h:outputLabel value="Circuito a generar" for="circuito1" />
                   <h:outputText id="circuito1" value="#{movimientoProduccionBean.circuito.descrp}"  />

                   <h:outputText value="Comprobante" />
                   <h:outputText value="#{movimientoProduccionBean.m.comprobante.idPK.codcom} -
                                         #{movimientoProduccionBean.m.comprobante.descrp}" />

                   <h:outputLabel value="Número" for="numero" />
                   <h:outputText id="numero" value="#{movimientoProduccionBean.m.idPK.nrofor}" >
                       <f:convertNumber pattern="0000000" />
                   </h:outputText>

                    <h:outputLabel value="Sucursal:" for="sucursal" />
                    <h:selectOneMenu id="sucursal" value="#{movimientoProduccionBean.m.sucursal}" title="Sucursal" requiredMessage="The Sucursal field is required.">
                        <!-- TODO: update below reference to list of available items-->
                        <f:selectItems value="#{fixme}"/>
                    </h:selectOneMenu>

                    <h:outputText value="#{msgs.pcc_fechaDocumento}: " />
                    <p:calendar value="#{movimientoProduccionBean.m.fchmov}" pattern="dd/MM/yyyy" size="12" locale="es"
                                navigator="true"
                                required="true"
                                requiredMessage="#{msgs.pcc_msgfechaRequeridaObligatoria}"
                                mindate="#{movimientoProduccionBean.fechaMinina}"   />

                    <h:outputText value="#{msgs.pcc_fechaRequerida}*: " />
                    <p:calendar value="#{movimientoProduccionBean.m.fchreq}" pattern="dd/MM/yyyy" size="12" locale="es"
                                navigator="true"
                                required="true"
                                requiredMessage="#{msgs.pcc_msgfechaRequeridaObligatoria}"
                                mindate="#{movimientoProduccionBean.fechaMinina}"    />


                    <h:outputText value="#{msgs.pcc_fechaInicio}*: " />
                    <p:calendar value="#{movimientoProduccionBean.m.fchini}" pattern="dd/MM/yyyy" size="12" locale="es"
                                navigator="true"
                                required="true"
                                requiredMessage="#{msgs.pcc_msgfechaRequeridaObligatoria}"
                                mindate="#{movimientoProduccionBean.fechaMinina}"   />

                    <h:outputLabel value="Deposito:" for="deposito" />
                    <p:selectOneMenu id="deposito" value="#{movimientoProduccionBean.m.deposito}" style="width: 200px;"
                                     effect="fade" converter="#{conversoresInventario.deposito}"
                                     filter="true" filterMatchMode="startsWith">

                            <f:selectItem itemLabel="Seleccionar" itemValue="" />
                            <f:selectItems value="#{buscadorDepositoBean.lista}"
                                           var="i" itemLabel="#{i.descrp}" itemValue="#{i}"/>
                            <p:ajax process="@this" update="@form"/>

                    </p:selectOneMenu>
    <!--
                    <h:outputLabel value="Sector:" for="sector" />
                    <p:selectOneMenu id="deposito" value="#{movimientoProduccionBean.m.sector}" style="width: 200px;"
                                     effect="fade" converter="#{conversoresInventario.deposito}"
                                        filter="true" filterMatchMode="startsWith"
                                        filter="true" filterMatchMode="startsWith">

                            <f:selectItem itemLabel="Seleccionar" itemValue="" />
                            <f:selectItems value="#{buscadorDepositoBean.lista}"
                                           var="i" itemLabel="#{i.descrp}" itemValue="#{i}"/>
                            <p:ajax process="@this" listener="#{buscadorDepositoBean.seleccionar(i)}"
                                    update=":formulario"/>

                    </p:selectOneMenu>
    -->
                    <h:outputLabel value="Solicitante:" for="solici" />
                    <p:inputText id="solici" value="#{movimientoProduccionBean.m.solici}" title="Solici" />


                    <h:outputText value="#{msgs.pcc_observaciones}: " />
                    <p:inputTextarea value="#{movimientoProduccionBean.m.textos}" rows="3" cols="50" />

                </h:panelGrid>

            </p:tab>

            <p:tab title="Comprobantes a Generar"  rendered="#{not empty movimientoProduccionBean.m}">

                    <!--
                    <h:outputLabel value="Virt_afecha:" for="virt_afecha" />
                    <p:inputText id="virt_afecha" value="#{movimientoProduccionBean.m.virt_afecha}" title="Virt_afecha" />
                    <h:outputLabel value="Virt_codppp:" for="virt_codppp" />
                    <p:inputText id="virt_codppp" value="#{movimientoProduccionBean.m.virt_codppp}" title="Virt_codppp" />
                    <h:outputLabel value="Virt_codprp:" for="virt_codprp" />
                    <p:inputText id="virt_codprp" value="#{movimientoProduccionBean.m.virt_codprp}" title="Virt_codprp" />
                    <h:outputLabel value="Virt_codvcp:" for="virt_codvcp" />
                    <p:inputText id="virt_codvcp" value="#{movimientoProduccionBean.m.virt_codvcp}" title="Virt_codvcp" />
                    <h:outputLabel value="Virt_envase:" for="virt_envase" />
                    <p:inputText id="virt_envase" value="#{movimientoProduccionBean.m.virt_envase}" title="Virt_envase" />
                    <h:outputLabel value="Virt_modppp:" for="virt_modppp" />
                    <p:inputText id="virt_modppp" value="#{movimientoProduccionBean.m.virt_modppp}" title="Virt_modppp" />
                    <h:outputLabel value="Virt_modprp:" for="virt_modprp" />
                    <p:inputText id="virt_modprp" value="#{movimientoProduccionBean.m.virt_modprp}" title="Virt_modprp" />
                    <h:outputLabel value="Virt_modvcp:" for="virt_modvcp" />
                    <p:inputText id="virt_modvcp" value="#{movimientoProduccionBean.m.virt_modvcp}" title="Virt_modvcp" />
                    <h:outputLabel value="Virt_natrib:" for="virt_natrib" />
                    <p:inputText id="virt_natrib" value="#{movimientoProduccionBean.m.virt_natrib}" title="Virt_natrib" />
                    <h:outputLabel value="Virt_ndespa:" for="virt_ndespa" />
                    <p:inputText id="virt_ndespa" value="#{movimientoProduccionBean.m.virt_ndespa}" title="Virt_ndespa" />
                    <h:outputLabel value="Virt_nestan:" for="virt_nestan" />
                    <p:inputText id="virt_nestan" value="#{movimientoProduccionBean.m.virt_nestan}" title="Virt_nestan" />
                    <h:outputLabel value="Virt_notros:" for="virt_notros" />
                    <p:inputText id="virt_notros" value="#{movimientoProduccionBean.m.virt_notros}" title="Virt_notros" />
                    <h:outputLabel value="Virt_nroppp:" for="virt_nroppp" />
                    <p:inputText id="virt_nroppp" value="#{movimientoProduccionBean.m.virt_nroppp}" title="Virt_nroppp" />
                    <h:outputLabel value="Virt_nroprp:" for="virt_nroprp" />
                    <p:inputText id="virt_nroprp" value="#{movimientoProduccionBean.m.virt_nroprp}" title="Virt_nroprp" />
                    <h:outputLabel value="Virt_nrovcp:" for="virt_nrovcp" />
                    <p:inputText id="virt_nrovcp" value="#{movimientoProduccionBean.m.virt_nrovcp}" title="Virt_nrovcp" />
                    <h:outputLabel value="Virt_nserie:" for="virt_nserie" />
                    <p:inputText id="virt_nserie" value="#{movimientoProduccionBean.m.virt_nserie}" title="Virt_nserie" />
                    <h:outputLabel value="Virt_nubica:" for="virt_nubica" />
                    <p:inputText id="virt_nubica" value="#{movimientoProduccionBean.m.virt_nubica}" title="Virt_nubica" />
                    <h:outputLabel value="Virt_stcodfor:" for="virt_stcodfor" />
                    <p:inputText id="virt_stcodfor" value="#{movimientoProduccionBean.m.virt_stcodfor}" title="Virt_stcodfor" />
                    <h:outputLabel value="Virt_stmodfor:" for="virt_stmodfor" />
                    <p:inputText id="virt_stmodfor" value="#{movimientoProduccionBean.m.virt_stmodfor}" title="Virt_stmodfor" />
                    <h:outputLabel value="Virt_stnrofor:" for="virt_stnrofor" />
                    <p:inputText id="virt_stnrofor" value="#{movimientoProduccionBean.m.virt_stnrofor}" title="Virt_stnrofor" />

                    -->

            </p:tab>

        </p:tabView>


    </h:panelGroup>


</ui:composition>